package santeclair.referentiel.gestionnaire.webservice.mock;

import santeclair.annuaireps.v2.webservice.optique.dto.OptiqueResultatDto;
import santeclair.referentiel.webservice.client.OptiqueClient;

public class OptiqueClientMock implements OptiqueClient {

    @Override
    public String findCodePostalOpticienByFiness(String finess) {
        if ("75011".equalsIgnoreCase(finess)) {
            return "75011";
        } else if ("97100".equalsIgnoreCase(finess)) {
            return "97100";
        }
        return "75011";
    }

    @Override
    public OptiqueResultatDto findOpticienById(Integer identifiantPs) {
        OptiqueResultatDto optiqueResultatDto = new OptiqueResultatDto();
        if (Integer.valueOf("75011").equals(identifiantPs)) {
            optiqueResultatDto.setCodePostalMagasin("75011");
        } else if (Integer.valueOf("97100").equals(identifiantPs)) {
            optiqueResultatDto.setCodePostalMagasin("97100");
        } else {
            optiqueResultatDto.setCodePostalMagasin("75011");
        }
        return optiqueResultatDto;
    }

}
